package proyecto2.src.entidades;

import java.awt.Rectangle;

import javax.swing.ImageIcon;

import proyecto2.src.aplicacion.Nivel;
import proyecto2.src.armas.BombaFlotante;
import proyecto2.src.armas.Escudo;



public class exploradora extends Principal {

	private BombaFlotante secundario;
	private Escudo habilidad;


	public exploradora(int velocidad, ImageIcon ref,Nivel nivel) {
		super(velocidad,ref,nivel,4);
		habilidad = new Escudo(nivel);
		secundario = new BombaFlotante(nivel);
	}

	protected void activarHabilidadEspecial() {
		if ((!habilidad.getEscudoActivadoActualmente())&&(habilidad.getMuniciones()>0)) {
			habilidad.disparar(this.getLocation());
			habilidad.setMuniciones(habilidad.getMuniciones()-1);
		}
	}

	protected void dispararArmaSecundaria() {
		secundario.disparar(this.getLocation());		

	}

	protected void dispararArmaPrincipal() {
		laser.disparar(this.getLocation());		
	}


	public Rectangle getBounds() {
		return new Rectangle(this.getX()+3, this.getY()+2, 40, 14); 
	}

}
